# @shuaige : 陈世玉
# @name :01-demo.py
# @time :2025/1/15 21:15

# 正则表达式中的符号代表
# .      匹配除换行符（\n、\r）之外的任何单个字符
# ^      匹配输入字符串的开始位置
# $      匹配输入字符串的结束位置
# *      匹配前面的字符零次或者多次
# +      匹配前面的字符一次或者多次
# ?      匹配前面的字符零次或者一次
# {n}    匹配前面的字符n次
# {n,}   匹配前面的字符至少n次
# {n,m}  匹配前面的字符至少n次，但是不超过m次
# \d     匹配一个数字字符
# \D     匹配一个非数字字符
# \s     匹配一个空白字符
# \S     匹配一个非空白字符
# \w     匹配一个字母，数字，下划线字符
# \W     匹配一个非字母，数字，下划线字符
#量词 ；控制元字符出现的次数
# *      匹配前面的字符零次或者多次
# +      匹配前面的字符一次或者多次
# ?      匹配前面的字符零次或者一次
# {n}    匹配前面的字符n次
# {n,}   匹配前面的字符至少n次
# {n,m}  匹配前面的字符至少n次，但是不超过m次
#贪婪匹配和惰性匹配
#贪婪匹配：尽可能多的匹配 .*
#惰性匹配：尽可能少的匹配 .*? 使用经典回溯算法
